package com.foucus.myfouces.Api;

import okhttp3.ResponseBody;
import retrofit2.http.GET;
import retrofit2.http.Query;
import rx.Observable;

/**
 * Created by yf-06 on 2017/6/27.
 */

public interface GankService {
    String BASE_URL = "http://121.43.232.79/api/";

    /**
     * 获取一些网站（意见反馈，关于我们）
     */
    @GET("common/argument")
    Observable<ResponseBody> GetArgument(@Query("secret") String secret);


    /**
     * 获取banner数据
     *
     * @param secret
     * @return
     */
    @GET("banner/get_banner")
    Observable<ResponseBody> getBannerAd(@Query("secret") String secret);


    /**
     * 获取首页广场数据
     *
     * @param secret
     * @return
     */
    @GET("video/get_square_video")
    Observable<ResponseBody> getSquareVideo(@Query("secret") String secret);

    /**
     * 获取首页最新作品数据
     *
     * @param secret
     * @return
     */
    @GET("video/video_list")
    Observable<ResponseBody> getNewestVideoList(@Query("secret") String secret);


    /**
     * 获取文章
     *
     * @param secret
     * @return
     */
    @GET("post/get_post")
    Observable<ResponseBody> getPost(@Query("secret") String secret);

    /**
     * 获取影片详情
     *
     * @param secret
     */
    @GET("video/video")
    Observable<ResponseBody> getVideoDetail(@Query("secret") String secret);
}
